package com.nuoniu.sibanyun.service.crm.call;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.nuoniu.sibanyun.entity.crm.call.CrmCallMinutes;
import com.nuoniu.sibanyun.entity.crm.call.CrmCallMinutesRecord;

import java.util.List;

/**
 * <p>
 * 客户管理-分钟数使用记录 服务类
 * </p>
 *
 * @author 白强
 * @since 2022-05-25
 */
public interface ICrmCallMinutesRecordService extends IService<CrmCallMinutesRecord> {

    /**
     * 分页查询 分钟数使用记录
     * @param page
     * @return
     */
    Page pageList(Page page);

    /**
     * 根据 分钟数使用情况 新增记录
     * @param callMinutes
     */
    void addFromCrmCallMinutes(CrmCallMinutes callMinutes);

    /**
     * 通过 实体条件查询 结果
     * @param crmCallMinutesRecord
     */
    List<CrmCallMinutesRecord> searchByCrmCallMinutesRecord(CrmCallMinutesRecord crmCallMinutesRecord);
}
